/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package listas;
import java.util.Date;
import pojos.Oficios;
import pojos.Turnados;
/**
 *
 * @author VLCAHB88
 */
public class listaTurnados implements java.io.Serializable{


     private int id;
     private Oficios oficios;
     private String paterno;
     private String materno;
     private String nombre;
     private String cargo;
     private String oficio;
     private Date fecha;
     private String observaciones;
     private String destino;
     private Boolean deleted;

     private String cadenaT;

    public listaTurnados() {
    }

    public listaTurnados(Turnados turnado) {
        this.setId(turnado.getId());
        this.setOficios(turnado.getOficios());
        this.setOficio(turnado.getOficio());
        this.setNombre(turnado.getNombre());
        this.setPaterno(turnado.getPaterno());
        this.setMaterno(turnado.getMaterno());
        this.setFecha(turnado.getFecha());
        this.setCargo(turnado.getCargo());
        this.setDestino(turnado.getDestino());
        this.setDeleted(turnado.getDeleted());
        this.setObservaciones(turnado.getObservaciones());
        getListaTurnados();
    }


    public listaTurnados(int id, Oficios oficios, String paterno, String materno, String nombre, String cargo, String oficio, Date fecha, String observaciones, String destino, Boolean deleted) {
        this.id = id;
        this.oficios = oficios;
        this.paterno = paterno;
        this.materno = materno;
        this.nombre = nombre;
        this.cargo = cargo;
        this.oficio = oficio;
        this.fecha = fecha;
        this.observaciones = observaciones;
        this.destino = destino;
        this.deleted = deleted;
        getListaTurnados();
    }
 
     public listaTurnados(int id, Oficios oficios) {
        this.id = id;
        this.oficios = oficios;
    }

    public String getCargo() {
        return cargo;
    }

    public void setCargo(String cargo) {
        this.cargo = cargo;
    }

    public Boolean getDeleted() {
        return deleted;
    }

    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    public String getDestino() {
        return destino;
    }

    public void setDestino(String destino) {
        this.destino = destino;
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }


    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getMaterno() {
        return materno;
    }

    public void setMaterno(String materno) {
        this.materno = materno;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getObservaciones() {
        return observaciones;
    }

    public void setObservaciones(String observaciones) {
        this.observaciones = observaciones;
    }

    public String getOficio() {
        return oficio;
    }

    public void setOficio(String oficio) {
        this.oficio = oficio;
    }

    public Oficios getOficios() {
        return oficios;
    }

    public void setOficios(Oficios oficios) {
        this.oficios = oficios;
    }

    public String getPaterno() {
        return paterno;
    }

    public void setPaterno(String paterno) {
        this.paterno = paterno;
    }

    public String getCadenaT() {
        return cadenaT;
    }

    public void setCadenaT(String cadenaT) {
        this.cadenaT = cadenaT;
    }



    private void getListaTurnados() {
        this.setCadenaT("");

                this.setCadenaT(this.getCadenaT()+this.getNombre()+" "+this.getPaterno()+" "+this.getMaterno()+", ");


        if(this.getCadenaT().length()>0)
            this.setCadenaT(this.getCadenaT().substring(0, (this.getCadenaT().length()-2)));

    }


}
